﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
	<title>Settings - Behavior</title>
	<meta http-equiv="content-type" content='text/html; charset=utf-8' />
	<link rel="stylesheet" type="text/css" href="../styles/help.css" />
</head>

<body>
	<h1>Settings - Behavior</h1>

	<p>
	<img src="../images/settings_behavior.png" />
	</p>

	<h2>Copy &amp; paste</h2>

	<p class="block-row-name">Copy on select</p>
	<p class="block-row-description">
		If checked, selected text will be copied and selection cleared afer 
		you finish selecting the text.
	</p>
	<br />

	<p class="block-row-name">Clear selection on copy</p>
	<p class="block-row-description">
		If checked, the selection will be cleared right after being copied.
		For example, if <b>Copy on select</b> is not checked, you would need to either press
		<i>Copy selection</i> hotkey or perform <i>Copy/clear selection</i> mouse action to
		copy the selection to the system clipboard. If this checkbox is checked then
		the selection will be cleared right after you perform one of those actions. Otherwise,
		you will need to press <i>Clear selection</i> hotkey or perform <i>Copy/clear selection</i>
		mouse action to return to the normal mode.
	</p>
	<br />

	<p class="block-row-name">Position-sensitive copy</p>
	<p class="block-row-description">
		If checked, the copy mouse action is valid only if mouse is over selection.
	</p>
	<br />
 
	<p class="block-row-name">Rich Text Format</p>
	<p class="block-row-description">
		If checked, copy to clipboard as RTF.
	</p>
	<br />

	<p class="block-row-name">Don't wrap long lines</p>
	<p class="block-row-description">
		If checked, long lines will not be wrapped. When a selected row 
		doesn't end with a space, a line break will not be inserted before
		adding the next row.
	</p>

	<p class="block-row-name">EOL</p>
	<p class="block-row-description">
		Indicates the number of spaces used to detect an end of line.
	</p>
	<br />

	<p class="block-row-name">Trim trailing spaces</p>
	<p class="block-row-description">
		If checked, trailing spaces in each copied line will be deleted.
	</p>
	<br />

	<h2>Copy new line character</h2>

	<p class="block-row-name">Windows (CR+LF)</p>
	<p class="block-row-description">
		If selected the copy operation will convert the carriage return using the Windows convention.
	</p>

	<p class="block-row-name">Unix (LF)</p>
	<p class="block-row-description">
		If selected the copy operation will convert the carriage return using the Unix convention.
	</p>
	<br />

	<h2>Word selection delimiters</h2>

	<p class="block-row-name">Left</p>
	<p class="block-row-description">
		List of left delimiter characters.
	</p>

	<p class="block-row-name">Right</p>
	<p class="block-row-description">
		List of right delimiter characters.
	</p>

	<p class="block-row-name">include</p>
	<p class="block-row-description">
		If checked, the delimiter is included in selection.
	</p>
	<br />

	<h2>Inactive tab activity flash</h2>

	<p class="block-row-name">Flash inactive tabs</p>
	<p class="block-row-description">
		If checked, the inactive tabs flashes when some activities are detected in the corresponding console.
	</p>

	<p class="block-row-name">Flashes</p>
	<p class="block-row-description">
		Indicate the number of times an inactive tab will flash when some activities are detected in the corresponding console.
	</p>

	<p class="block-row-name">Leave highlighted</p>
	<p class="block-row-description">
		If checked, the inactive tab where some activities have been detected in the corresponding console will stay highlighted
		even if the activities have stopped.
	</p>
	<br />

	<h2>Page scrolling</h2>

	<p class="block-row-name">Scroll one screen<br />Scroll X rows</p>
	<p class="block-row-description">
		Allows you to specify how much console will scroll when clicking 
		scrollbars.
		<br />
		<i>Scroll one screen</i> will scroll one page (current row or column 
		count)
		<br />
		<i>Scroll X rows</i> will scroll console for the specified 
		number of rows.
	</p>
	<br />

	<h2>Environment</h2>

	<p class="block-row-name">Inherit environment variables</p>
	<p class="block-row-description">
		If checked, shells launched by ConsoleZ inherit environment variables from the process which launched ConsoleZ.
	</p>

	<p class="block-row-name">Pick up system or user environment variables changes</p>
	<p class="block-row-description">
		If checked, environment block is refreshed when WM_SETTINGCHANGE window message is received.
		This window message is broadcasted when system or user environment variables are updated.<br />
		If checked, a new environment block is created (You can inherit environment variables, from process which launched ConsoleZ, except those that are defined in system or user environment).
	</p>
	<br />
</body>

</html>